package modelo.configuraciones;

import java.io.File;
import java.util.Collections;
import java.util.List;

import org.dom4j.DocumentException;

import modelo.ladron.Ladron;


public class ConfiguracionLadronesXML implements ConfiguracionLadrones{
	
	private List<Ladron> ladrones;
	private FuenteDeLadrones lectorDeLadrones = LectorLadronesXML.obtenerInstancia();
	
	public ConfiguracionLadronesXML(File archivo) throws DocumentException{
		ladrones = lectorDeLadrones.obtenerLadrones(archivo);
	}
	public List<Ladron> obtenerLadrones() {
		return ladrones;
	}
	public Ladron seleccionarLadron() {
		Collections.shuffle(ladrones);
		return ladrones.get(0);
	}
}
